Gornji Milanovac (izvirno Горњи Милановац) je naselje v Srbiji, ki je središče istoimenske občine; slednja pa je del Moraviškega upravnega okraja.
V naselju živi 18869 polnoletnih prebivalcev, pri čemer je njihova povprečna starost 36,8 let (35,9 pri moških in 37,6 pri ženskah). Naselje ima 7786 gospodinjstev, pri čemer je povprečno število članov na gospodinjstvo 3,08.
To naselje je, glede na rezultate popisa iz leta 2002, večinoma srbsko, a v času zadnjih 3 popisov je opazen porast števila prebivalcev.